Rapid Evaluation of Instantiations of Embedded Systems Architectures: a Case Study
نویسندگان
چکیده
Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications, while dedicated hardware blocks provide high performance for time-critical application tasks. The heterogeneity of these embedded systems and the varying demands of their growing number of target applications greatly complicate the system design. For this reason, the design of these embedded systems should be supported by tools which facilitate efficient design space exploration. As part of the Artemis project, we are developing the Sesame modeling and simulation environment which addresses the design space exploration of heterogeneous embedded systems architectures. Sesame aims at supporting the rapid evaluation of instantiations of embedded systems architectures at multiple levels of abstraction. In this paper, we present an overview of the current status of Sesame by using an illustrative case study of a modified M-JPEG application. Keywords—Media and signal processing, system architecture design, design space exploration, computer architecture modeling and simulation
منابع مشابه
Sesame: Simulation of Embedded System Architectures for Multi-level Exploration
Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications while dedicated hardware blocks provide high performance for time-critical application tasks. The heterogeneity of such embedded systems and the varying demands of their growing number of tar...
متن کاملReliability and Performance Evaluation of Fault-aware Routing Methods for Network-on-Chip Architectures (RESEARCH NOTE)
Nowadays, faults and failures are increasing especially in complex systems such as Network-on-Chip (NoC) based Systems-on-a-Chip due to the increasing susceptibility and decreasing feature sizes. On the other hand, fault-tolerant routing algorithms have an evident effect on tolerating permanent faults and improving the reliability of a Network-on-Chip based system. This paper presents reliabili...
متن کاملSoftware performance tuning of software product family architectures: Two case studies in the real-time embedded systems domain
Software performance is an important non-functional quality attribute and software performance evaluation is an essential activity in the software development process. Especially in embedded real-time systems, software design and evaluation are driven by the needs to optimize the limited resources, to respect time deadlines and, at the same time, to produce the best experience for end-users. So...
متن کاملRun-Time Monitoring of Communication Activities in a Rapid Prototyping Environment
Architectural decisions in embedded systems design are often based on assumptions about properties of the communication channels. For validating them rapid prototyping combined with run-time monitoring plays a major role. In this paper we present HarMonIC 1 – a reconfigurable hardware monitoring system for the run-time observation of communication channels. We will show how HarMonIC can be used...
متن کاملArchitecture description languages for programmable embedded systems
Embedded systems present a tremendous opportunity to customise designs by exploiting the application behaviour. Shrinking time-to-market, coupled with short product lifetimes, create a critical need for rapid exploration and evaluation of candidate architectures. Architecture description languages (ADL) enable exploration of programmable architectures for a given set of application programs und...
متن کامل